import React from 'react'
import axios from 'axios'
import {withRouter } from 'react-router-dom'


// 这个组件的作用，作用：获取用户信息，做一些跳转

@withRouter
class AuthRoute extends React.Component{


	componentDidMount(){

		const publicList = ['/login','/register']
		const pathname = this.props.location.pathname
		if (publicList.indexOf(pathname) > -1){
			return null
		}

		//获取用户信息
		axios.get('/user/info').then(res=>{
				console.log(res)
				if(res.status===200){
					if(res.data.code===0){
						// 登录

					}else{ //没有登录
						this.props.history.push('/login')
					}
				}
		})
		// 是否登录
		// 现在的Url地址   login是不需要跳转的
		// 用户的type 身份是 boss 还是 牛人
		//用户完善信息 (选择头像  个人简介)
	}
	render(){
		return null
	}
}


export default AuthRoute
